package com.groot.medical.service;

import java.text.SimpleDateFormat;

import com.groot.medical.entity.PageBean;
import com.groot.medical.entity.PaySetting;

public interface PaySettingService {
	/**
	 * 分页查询参合缴费设置信息
	 * @param pageNum
	 * @param pageSize
	 * @return
	 */
	PageBean findPaySettingListByPage(int pageNum, int pageSize);
	/**
	 * 添加参合缴费设置信息
	 * @param paysetting
	 */
	void addPaySettingInfo(PaySetting paysetting);
	/**
	 * 判断当前时间是否在参合缴费时间段
	 * @param years 
	 * @param nowTime
	 * @return
	 */
	PaySetting checkInPayTime(String years, String nowTime);
	/**
	 * 根据年份查询本年度的缴费标准
	 * @param nowTime
	 * @return
	 */
	String findMoneyByCurrentYear(String nowTime);
	/**
	 * 根据年份查询参合缴费设置信息
	 * @param year
	 * @return
	 */
	PaySetting findPaySettingByYear(String year);
	/**
	 * 修改参合缴费设置信息
	 * @param paysetting
	 */
	void editPaySettingInfo(PaySetting paysetting);

}
